﻿using System;
using System.IO;
using CBTM.Core;
using CBTM.Model;
using CBTM.Processor;

namespace VNWordNet
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            if (!Directory.Exists("Misc"))
                Directory.CreateDirectory("Misc");
            if (!Directory.Exists("Tables"))
                Directory.CreateDirectory("Tables");
            if (!Directory.Exists("Misc/bstcheck"))
                Directory.CreateDirectory("Misc/bstcheck");

            // Khởi động WordNetEngine
            Global.Start();

            // Mô hình dịch CBTM
            Model model = new Model();
            model.Threshold = 0.01F;
            model.MaximumLoops = 0;
            model.Run();

            // Chỉnh sửa BST Table và tạo BWN Table
            new FileEngine().Finish();
            Console.WriteLine("Application finished!");
            Console.ReadLine();
        }
    }
}